Go to primary content
Oracle® Retail Bulk Data Integration Implementation Guide
Release 19.0
F23585-01
Next
Contents
List of Figures
List of Tables
Title and Copyright Information
Send Us Your Comments
Preface
Audience
Documentation Accessibility
Customer Support
Improved Process for Oracle Retail Documentation Corrections
Oracle Retail Documentation on the Oracle Technology Network
Conventions
1
Introduction
Oracle Retail Enterprise Integration Products and Styles
Standards and Specifications
Java Platform Enterprise Edition (Java EE)
Java Batch – JSR 352
Java EE Server
Java Batch Overview
2
Job Administrator
Job Admin Core Components
Extractor Job
Downloader-Transporter job
Downloader-FileCreator Job
Receiver Service
Importer Job
Importer File Creator Job
3
Job Admin Services
Job Admin RESTful Services
Receiver Service
Batch Service
Data Service
Telemetry Service
End Points for CRUD operations on Job XML
Bulk API for Batch Job CRUD Operations
Configuration of Job Admin
Job Admin Customization
Throttling
4
Integration with External Applications
BDI External Job Admin as Sender
Configure BDI to Enable or Disable the External Process Flows and Jobs
External Extractor Job
BDI External Job Admin as Receiver
External Importer Job
Configure External Job Admin as Receiver in the Process Flow
External BDI Process Flow
Installation Details
5
Job Admin UI
Job Admin UI Security
Authentication
Authorization
Monitoring Batch Jobs Using BDI Job Admin
Batch Summary Tab
Manage Jobs Tab
Job Executions
Job Launch
Job Details
System Logs Tab
Sample Begin Job Banner
Sample End Job Banner
Diagnostics Tab
Outbound Job Execution Errors
Inbound Job Execution Errors
Trace Data
Sender Data
Receiver Data
Receiver Transactions
Receiver Transmission Details - Partition Level
Receiver Transmission Details - Block Level
Inbound job Executions
Importer Data Control
Importer Data
Importer Job Executions
Importer Data Control for Interface
Manage Configurations
Outbound Interface Controls
Inbound Interface Controls
System Options
Job Admin Troubleshooting
BDI apps deployment Error
BDI Job Admin runtime WSMException
REST Service from SOAP UI for Downloader and Transporter job
BDI Job Admin not able to find UploaderJob.xml file
Job Fails and Job Admin Log Files Contain No Details of the Failure
6
Process Flow
Process Flow
DSL (Domain Specific Language)
Begin Activity
Activity
End Activity
Process Variables
External Variables
Statuses
Process Flow DSL
Process Flow DSL characteristics
DSL Keywords
Process Flow API
Process Flow Variables
Process Flow Instrumentation
Process Flow Monitor Web Application
Process Flow Live tab
Live Progress View Tab
Manage Process Flow Tab
Process Flow Executions
Process Flow Configurations
Launch Process Flow
Process Flow Details
Historical Process Flow Executions Tab
Manage Configurations Tab
Diagnostics Tab
System Logs Tab
Process Flow Notification Feature
Persisting Process Notifications
Process Restart
Statuses
Activity Features
Skip Activity
Hold/Release Activity
Bulk Skip/Hold
Callback Service
Enable or Disable a Process Flow using REST Service
Process Execution Trace
Process Metrics Service
Process Security
Customizing Process Flows
Process Flow DSL
APIs
How to modify a Process Flow
Sub Processes
Process Schema
Process Customization
REST Interface
Troubleshooting
BDI Process flow runtime XML UnmarshallException
BDI Process flow stuck in running state
Process Flow Did Not Start
Deleted process flow still listed in the UI
Best Practices for Process Flow DSL
7
BDI Scheduler
Scheduler Core Concepts
Schedule Types
Interval Schedules
Calendar Schedules
Scheduling Mechanisms
Simple Scheduling
Advanced Scheduling
Schedule Frequency
Schedule Start Datetime
Schedule End Datetime
Recurrence / Repeat Interval
Schedule Next Run Datetime
Schedule Timezone
Schedule Action
Schedule Action Type
Sync Action
Async Action
Schedule Action Execution Status
Schedule Action Type and Execution Status
Schedule Status
Scheduler Runtime
Scheduler Startup
Schedule Runtime Execution
Schedule Execution - BDI Process Flows
Schedule Execution - Async Action
Schedule Execution - Sync Action
Schedule Execution Failover
Schedule Notification
Persisting Schedule Notifications
Scheduler Infrastructure Schema
Scheduler REST Services
Scheduler Console
Schedule Summary
Schedules and Executions
Upcoming Schedules
Schedule Executions Failed Today
Schedule Executions Completed / Triggered Today
Schedule Executions In Progress Today
Schedules Past Due
Manage Schedules
Creating Schedule
Updating Schedule
Disabling Schedule
Enabling Schedule
Deleting Schedule
Schedule Manual Run
Schedule Executions
Manage Configurations
System Logs
Scheduler Security Considerations
Scheduler Security
Scheduler Operational Considerations
Users Roles for Monitoring and Administration
Monitoring Schedules
Scheduler Log Files
Maintaining Historical Schedule Executions
Scheduler Customization
Seed Data Reload
Customizing Seed Data Schedules
Customizing Schedule Actions
Scheduler Troubleshooting
Scheduler Known issues
8
CLI Tools
BDI CLI Job Executor
Tool Setup
Tool Usage
BDI CLI Transmitter
Tool Setup
Tool Usage
File Processing
Output Logs
Error Reprocessing
9
BDI Data Integration Topologies
Sender side split
Receiver Side Split
10
OAuth 2.0
OAuth 2.0 Architecture Diagram
OAuth 2.0 Concepts
OAuth 2.0 Use Case Flow
OAuth 2.0 Terms
BDI OAuth 2.0 Architecture
OAuth 2 Service Provider
Service Provider Configuration
Scopes
OHS Configuration
OAuth Server Public Certificate
OAuth 2.0 Servlet Filter
OAuth 2.0 Service Consumer
Access Services using OAuth 2.0 Consumer API
Consumer Configuration
Access Services using Curl
IDCS WTSS and WLS Configuration Instructions
11
Pre-implementation Considerations
BDI Software Lifecycle Management
Preparation Phase
Application Assembly Phase
Deployment Phase
Operation Phase
Maintenance Phase
Physical Location Considerations
High Availability Considerations
WebLogic Server Cluster Concepts
bdi-<app> application and WebLogic Application Server Cluster
Logging
Update Log Level
Create/Update/Delete System Options
Create/Update/Delete System Credentials
Scheduler Configuration Changes for Cluster
12
Deployment Architecture and Options
Recommended Deployment Options
Distributed
BDI-External Application
Installation details
13
Implementation Process
14
Performance Considerations
Performance Tuning Downloader-Transporter Jobs
Performance Tuning Uploader Jobs
15
Job Admin REST Endpoints
A
Process Schema
B
Process Flow REST Endpoints
C
Scheduler REST Endpoints
D
System Setting Service
Managing System Options using curl
Create system option
Update system option
Delete system option
List system options
Managing credentials using curl
Create credential
Update credential
Delete credential
List Credentials
E
Sample Extractor - PL/SQL application code that calls procedures in PL/SQL package
F
Purge Strategy
Execute Purge SQL
G
Group and Group Member REST Endpoints
H
Glossary